package oopday01;
//此类是用于验证Car类型创建对象的Demo
public class CarTestDemo {
    public static void main(String[] args) {
        //创建一个汽车对象,使用new关键字创建对象
        //使用类创建的对象，类里面有什么，对象里面就有什么
        //创建一个Car类型的引用（变量）bm：指向Car对象
        Car bm = new Car();
        //通过引用打点的形式     调用对象中的属性和方法
        //调用成员变量（类中的属性）
        bm.brand = "宝马";
        bm.color = "白";
        bm.price = 600000;
        bm.capacity = 5;
        //调用方法（类中的方法）
        bm.start();
        bm.run();
        bm.stop();
        System.out.println("---------");
        //一个类可以创建多个对象，且每个对象都是独立的
        //创建一个Car类型的引用ad，指向Car对象
        Car ad= new Car();
        ad.brand = "奥迪";
        ad.color = "黑";
        ad.price = 500000;
        ad.capacity = 5;
        //调用方法
        ad.start();
        ad.run();
        ad.stop();
        System.out.println("---------");
        //再创建一个对象，验证默认值
        //创建一个Car对象类型的引用bc，指向Car对象
        Car bc= new Car();

        //直接调用方法，验证成员变量的默认值
        bc.start();
        bc.run();
        bc.stop();

    }
}
